package com.dayuanit.dy15.lesson26.demo1;

import java.util.Random;

public class TestRandom {
    public static void main(String[] args) {
//        System.out.println( Math.random());//0.5053073484241354 0.597685116792541 0.46603131245130536

        //随机数 第一种方式
//        for (int i=0; i<10; i++) {
//            System.out.println((int)(Math.random() * 10));
//        }

        //第二种方式  Random不是真正的随机，目前还木有真正的随机算法。
        Random random = new Random();
//        System.out.println(random.nextInt());

//        for (int i=0; i<10; i++) {
//            System.out.println(random.nextInt(5));//生成0-5之间的随机数
//        }


        //务必要注意，使用Random的时候，seed种子数相同，否则就会产生可预测的随机数
        Random random2 = new Random(1024);
        for (int i=0; i<3; i++) {
            System.out.println(random2.nextInt(5));//生成0-5之间的随机数
        }
    }
}
